<?php
/*
 * Librería que se encarga de la parte del lenguaje del sistema
 *
 * Autores: 
 *                - Fuck.inc
 */

class Language
{
	/* Array de lenguajes que puede tener el sitio dependiendo del lenguaje
	*  instalado en el servidor
	*/
	private static $lang = array(
					':es' => array('es_CO.UTF-8', 'co')
					//':en' => array('en_EN.UTF-8', 'en')
				  );
	
	/* Directorio en kumbia PHP donde se encuentran ubicados los idiomas */
	private static $path = 'locale';
	
	/* Método que establece el lenguaje del sistema 
	*  @language: Idioma del sistema
	*  @file: Archivo de idioma .po
	*  @path: Ruta del directorio de los idiomas
	*/
	static function setLanguage($language)
	{
		putenv("LC_ALL=". self::$lang[$language][0]);
		setlocale(LC_ALL, self::$lang[$language][0]);
		bindtextdomain(self::$lang[$language][1], APP_PATH. self::$path);
		textdomain(self::$lang[$language][1]);
	}
}

?>
